"""
python旋转pdf和创建空白pdf页面
"""
import PyPDF2
from PyPDF2.pdf import PageObject

# 创建读取pdf文件的Reader对象
reader = PyPDF2.PdfFileReader("")
# 创建写pdf文件的Writer对象
writer = PyPDF2.PdfFileWriter()
# 对pdf文件中的所有的页循环遍历
for page_num in range(reader.numPages):
    # 获取指定页码的page对象
    current_page = reader.getPage(page_num)
    # 奇数页顺时针旋转90度
    if page_num % 2 != 0:
        # 奇数页顺时针旋转90度
        current_page.rotateClockwise(90)
    else:
        # 偶数页逆时针旋转90度
        current_page.rotateCounterClockwise(90)

    writer.addPage(current_page)

# 添加一个空白页并且旋转90度
page = writer.addBlankPage()
page.rotateClockwise(90)
# 通过writer对象的wise方法将处理后的pdf写入新文件中
with open("", "wb") as file:
    writer.write(file)
    
